package com.wy.util.HRBU.dao;

import com.wy.util.HRBU.po.TGtdNotes;
import com.wy.util.HRBU.po.TGtdNotesExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TGtdNotesMapper {
    long countByExample(TGtdNotesExample example);

    int deleteByExample(TGtdNotesExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TGtdNotes record);

    int insertSelective(TGtdNotes record);

    List<TGtdNotes> selectByExampleWithBLOBs(TGtdNotesExample example);

    List<TGtdNotes> selectByExample(TGtdNotesExample example);

    TGtdNotes selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TGtdNotes record, @Param("example") TGtdNotesExample example);

    int updateByExampleWithBLOBs(@Param("record") TGtdNotes record, @Param("example") TGtdNotesExample example);

    int updateByExample(@Param("record") TGtdNotes record, @Param("example") TGtdNotesExample example);

    int updateByPrimaryKeySelective(TGtdNotes record);

    int updateByPrimaryKeyWithBLOBs(TGtdNotes record);

    int updateByPrimaryKey(TGtdNotes record);
}